#include <stdio.h>
// #include "PRINT/my_printf.h"
// #include "test.h"
// #include "a.h"
// #include "b.h"

// extern int cc;
int globaaaaaaaaa;
int globccccccccc = 1;

// void test(){
//     int i = 1;
//     char c = 2;
//     int ia = 3;
//     int *pi = (int *)4;
//     char *pc = (char *)5;

//     // sta = 2;
//     // cc = 2;

//     // printf("ok\n");
//     // printf("%p\t%p\t%p\t%p\t%p\n", &i, &c, &ia, &pi, &pc);

//     // printf("test: %d %p %d %p\n", sta, &sta, cc, &cc);
//     // fun_a();
//     // fun_b();

// //    printf("%p\t%p\t%p\n", &ia, &pi, &pc);
// }

// void test(int a, int b, int c, int d, int e, int f, int g, int h, int i){

// }

struct per{
    int a;
    char b;
};

void test(int x, ...){
	
} 


int main(){
    // test();
    // printf("13 %d\r\n", 0);
    printf("23 %d\r\n", 0);
	
	test(1, 2, 3, 4, 5, 6, 7);

    // my_printf("printf", 1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
    // int i, ans = 0;
    // char *p = "o0oo00O000oooo..OO";
    // for(i = 0; p[i] != 0; i++){
    //     ans += p[i];
    // }
    // printf("%d", ans);
    
    // test(1, 2, 3, 4, 5, 6, 7, 8, 9);

    // test(1, 2, 3);

    return 0;
}


// struct A{
// 	char c;     // 地址偏移 0
// 	short s;    // 偏移 2
// 	int i;      // 偏移 4
// };              // 总大小 8

// struct B{
// 	char c;     // 偏移 0
// 	int i;      // 偏移 4
// 	short s;    // 偏移 8
// };              // 总大小 12 

// struct C{
// 	char c;     // 偏移 0
// 	int i;      // 偏移 4
// 	short s;    // 偏移 8
// 	long long ll;   // 偏移 16
// };              // 总大小 24

// struct D{
// 	char c;     // 偏移 0
//     long long ll;   // 偏移 8
// 	int i;      // 偏移 16
// 	short s;    // 偏移 20
// };

// struct A{           // 对应规则1
// 	char c:6;       // 占地址0的低6位
// 	char c1:2;      // 占地址0的高2位
// };                  // 总大小 1

// struct B{           // 对应规则2
// 	char c:6;       // 占地址0的低6位
// 	char c1:3;      // 占地址1的低3位
// };                  // 总大小 2

// struct C{           // 对应规则3
//     char c:3;       // 占地址0的低3位
//     char c1:2;      // 占地址0的[4:3]位
//     int c3:5;       // gcc采用压缩方式，占地址0的[7:5]位，以及地址1的[1:0]位  
// };                  // 总大小 4
